package ar.edu.utn.frba.dds.tp.ui;

import org.uqbar.arena.actions.MessageSend;
import org.uqbar.arena.layout.HorizontalLayout;
import org.uqbar.arena.widgets.Button;
import org.uqbar.arena.widgets.Label;
import org.uqbar.arena.widgets.Panel;
import org.uqbar.arena.windows.WindowOwner;


@SuppressWarnings("serial")
public class AccionErroneaWindow extends ResultadosAccionesWindow {

	private String mensaje;
	private String estado;

	public AccionErroneaWindow(WindowOwner owner, BuscarWindow model, String mensaje, String estado) {
		super(owner, model);
		this.mensaje = mensaje;
		this.estado = estado;
	}

	@Override
	protected void buildAviso(Panel mainPanel) {
		Panel aviso = new Panel(mainPanel);
		aviso.setLayout(new HorizontalLayout());
				
		new Label(aviso).setText("Ha ocurrido un error con su ");
		new Label(aviso).setText(estado +": "+ mensaje);
	}

	@Override
	protected void addActions(Panel actionsPanel) {
		new Button(actionsPanel)
		.setCaption("Aceptar")
		.onClick(new MessageSend(this, "close"));
	}
	
	
}
